--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sbapp/plyer/platforms/linux/processors.py 2.0.0 (cf698d96) Text, 816 B
Tff7b72from T7ee787subprocess Tff7b72import Te6edf3PopenTb4b4b4, Te6edf3PIPE
Tff7b72from T7ee787sbappT7ee787.T7ee787plyerT7ee787.T7ee787facades Tff7b72import Te6edf3Processors
Tff7b72from T7ee787sbappT7ee787.T7ee787plyerT7ee787.T7ee787utils Tff7b72import Te6edf3whereis_exe
Tff7b72from T7ee787os Tff7b72import Te6edf3environ
Tff7b72class T56d364LinuxProcessorsTb4b4b4(Te6edf3ProcessorsTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ff_get_stateTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Te6edf3old_lang Tff7b72= Te6edf3environTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff'Ta5d6ffLANGTa5d6ff'Tb4b4b4)
Te6edf3environTb4b4b4[Ta5d6ff'Ta5d6ffLANGTa5d6ff'Tb4b4b4] Tff7b72= Ta5d6ff'Ta5d6ffCTa5d6ff'
Te6edf3status Tff7b72= Tb4b4b4{Ta5d6ff"Ta5d6ffNumber_of_ProcessorsTa5d6ff"Tb4b4b4: Tff7b72NoneTb4b4b4}
Te6edf3dev Tff7b72= Ta5d6ff"Ta5d6ff--allTa5d6ff"
Te6edf3nproc_process Tff7b72= Te6edf3PopenTb4b4b4(
Tb4b4b4[Ta5d6ff"Ta5d6ffnprocTa5d6ff"Tb4b4b4, Te6edf3devTb4b4b4]Tb4b4b4,
Te6edf3stdoutTff7b72=Te6edf3PIPE
Tb4b4b4)
Te6edf3output Tff7b72= Te6edf3nproc_processTff7b72.Td2a8ffcommunicateTb4b4b4(Tb4b4b4)Tb4b4b4[T79c0ff0Tb4b4b4]
Te6edf3environTb4b4b4[Ta5d6ff'Ta5d6ffLANGTa5d6ff'Tb4b4b4] Tff7b72= Te6edf3old_lang
Tff7b72if Tff7b72not Te6edf3outputTb4b4b4:
Tff7b72return Te6edf3status
Te6edf3statusTb4b4b4[Ta5d6ff'Ta5d6ffNumber_of_ProcessorsTa5d6ff'Tb4b4b4] Tff7b72= Te6edf3outputTff7b72.Td2a8ffrstripTb4b4b4(Tb4b4b4)
Tff7b72return Te6edf3status
Tff7b72def Td2a8ffinstanceTb4b4b4(Tb4b4b4)Tb4b4b4:
Tff7b72import T7ee787sys
Tff7b72if Te6edf3whereis_exeTb4b4b4(Ta5d6ff'Ta5d6ffnprocTa5d6ff'Tb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3LinuxProcessorsTb4b4b4(Tb4b4b4)
Te6edf3sysTff7b72.Td2a8ffstderrTff7b72.Td2a8ffwriteTb4b4b4(Ta5d6ff"Ta5d6ffnproc not found.Ta5d6ff"Tb4b4b4)
Tff7b72return Te6edf3ProcessorsTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────